#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <assert.h>
//int main()
//{
//	char arr1 = { 0 };
//	FILE * PR1 = fopen("data.txt", "r");
//	FILE* PR2 = fopen("data_copy.txt", "w+");
//	if (NULL == PR1)
//	{
//		perror("pr1");
//	}
//
//	if (NULL == PR2)
//	{
//		perror("pr2");
//	}
//
//	int c = 0;
//	while ((c=fgetc(PR1))!= EOF)
//	{
//		fputc(c,PR2);
//	}
//	fclose(PR2);
//	PR2 = NULL;
//	fclose(PR1);
//	PR2 = NULL;
//	return 0;
//}
//int main()
//{
//
//	char arr1[89] = {0};
//	char arr2 [89] = {0};
//	FILE* pr1 = fopen("data.txt", "r");
//	FILE* pr2 = fopen("data12.txt", "w+");
//	if (NULL == pr1)
//	{
//		perror("pr1");
//	}
//		
//	if (NULL == pr2)
//	{
//		perror("pr2");
//	}
//	while (fgets(arr1, 2, pr1) != NULL)
//	{
//		fputs(arr1, pr2);
//	}
//	while (fgets(arr2, 89, pr2) != NULL)
//	{
//		printf("%s", arr2);
//	}
//	   fclose(pr2);
//		pr2 = NULL;
//		fclose(pr1);
//		pr1 = NULL;
//	return 0;
//}
int main()
{

	char arr1[89] = {0};
	char arr2 [89] = {0};
	FILE* pr1 = fopen("data.txt", "r");
	FILE* pr2 = fopen("data12.txt", "w+");
	if (NULL == pr1)
	{
		perror("pr1");
	}
		
	if (NULL == pr2)
	{
		perror("pr2");
	}
	while (fgets(arr1, 2, pr1) != NULL)
	{
		fputs(arr1, pr2);
	}
	fseek(pr2, 0, SEEK_SET);
	while (fgets(arr2, 89, pr2) != NULL)
	{
		printf("%s", arr2);
	}
	   fclose(pr2);
		pr2 = NULL;
		fclose(pr1);
		pr1 = NULL;
	return 0;
}